其他
简单的图片爬虫
图片怎么爬取,怎么下载保存呢?
思路:
1、发起请求
2、得到响应的二进制数据
3、以二进制数据创建图片
4、保存
示例
这是我在桌面壁纸网找到的一个卡通美女图的资源地址
http://desk.fd.zol-img.com.cn/t_s960x600c5/g5/M00/08/0B/ChMkJlbZOHGIQPkpAA-T3dOxKtsAAMhjwHmJocAD5P1844.jpg
第一步-发起请求
import requests
url = 'http://desk.fd.zol-img.com.cn/t_s960x600c5/g5/M00/08/0B/ChMkJlbZOHGIQPkpAA-T3dOxKtsAAMhjwHmJocAD5P1844.jpg'
resp = requests.get(url)
resp
<Response [200]>
第二步-获取二进制数据
resp.content
第三步-以二进制数据创建图片
from PIL import Image
from io import BytesIO
pic = Image.open(BytesIO(resp.content))
pic
第四步-保存图片
参数为保存路径
pic.save(r'/Users/suosuo/Desktop/美女.jpeg')
运行后桌面出现一个名为“美女.jpeg”的文件
是不是很简单啊,现在可以找个美女帅哥网站去爬爬了。
更多内容
文本分析
数据分析
神奇的python
爬虫
【视频】有了selenium,小白也可以自豪的说:“去TMD的抓包、cookie”
【视频】快来get新技能--抓包+cookie,爬微博不再是梦
支持一下